كد ماشين حساب فوق پيشرفته با قابليت محاسبه سينوس,كسينوس و........
تاريخ : سه شنبه 21 آذر 1391برچسب:, | 19:9 | نویسنده : اميرعلى

 توظيح:خيلى فوق العاده است در عوض خيلى حجمش زياد است

اينم كد:

<!--Best Codes By WwW.Javacode.loxblog.com\Please Dont Delete this Line-->



</head>

<STYLE type=text/css>INPUT {

FONT-SIZE: small ; WIDTH: 100%}

BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px; FONT-FAMILY: tahoma}

TD {VERTICAL-ALIGN: middle; TEXT-ALIGN: center}

TABLE {BORDER-RIGHT: #000 dashed ; BORDER-TOP: #000 dashed; MARGIN: 1px; BORDER-LEFT: #000 dashed; BORDER-BOTTOM: #000 dashed

border-size:1px}

</STYLE>

<SCRIPT language=JavaScript>  

var Result=0, Operator=0, Second=0, Ready=0, Done=1, Complete=0, Integer, CurrentValue;  

function reset(value)  

{ document.calculator.LED.value = value;  

 Result = 0, Operator = 0, Second = 0, Ready = 0; Done = 1; Complete = 0; }  

  function SetValue(NewValue)  

  {  

   Integer = 1;  

   if(Second || Done)  

   {  

 Second = 0;  

   Done = 0;  

   CurrentValue = NewValue;  

   }  

   for(var i=0; i<CurrentValue.length; i++)  

   if (CurrentValue[i]=='.')  

   Integer=0;  

  }  

  function Click(Caption)  

  {  

   CurrentValue = document.calculator.LED.value;  

   if(Caption=='.')  

   {  

  

 SetValue('0');  

  

 if(Integer)  

  

 {  

  

 CurrentValue += Caption;  

  

 document.calculator.LED.value = CurrentValue;  

  

 Complete = 0;  

  

 }  

  

 }  

  

 if (Caption.length == 1 && Caption>='0' && Caption<='9')  

  

 {  

  

 SetValue('');  

  

 if(CurrentValue=='0')  

  

 CurrentValue='';  

  

 CurrentValue += Caption;  

  

 document.calculator.LED.value = CurrentValue;  

  

 Complete = 1;  

  

 }  

  

 if (Caption=='pi')  

  

 {  

  

 CurrentValue = Math.PI;  

  

 document.calculator.LED.value = CurrentValue;  

  

 Complete = 1;  

  

 }  

  

 if (Caption=='e')  

  

 {  

  

 CurrentValue = Math.E;  

  

 document.calculator.LED.value = CurrentValue;  

  

 Complete = 1;  

  

 }  

  

 if(Caption=='-' || Caption=='+' || Caption=='/' || Caption=='*' || Caption=='^')  

  

 {  

  

 if(Second)  

  

 Operator = Caption  

  

 else  

  

 {  

  

 if(!Ready)  

  

 {  

  

 Operator = Caption;  

  

 Result = CurrentValue;  

  

 Ready=1;  

  

 } else  

  

 {  

  

 if (Operator=='^')  

  

 Result = Math.pow(Result, CurrentValue);  

  

 else  

  

 Result = eval(Result + Operator + CurrentValue);  

  

 Operator = Caption; document.calculator.LED.value = Result;  

  

 } Complete=0; Second = 1;  

  

 }  

  

 }  

  

 if(Caption=='1/x' )  

  

 {  

  

 Result = eval('1/' + CurrentValue) ; reset(Result);  

  

 }  

  

 if(Caption=='sqrt')  

  

 {  

  

 Result = Math.sqrt(CurrentValue);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='exp' )  

  

 {  

  

 Result = Math.exp(CurrentValue);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='log' )  

  

 {  

  

 Result = Math.log(CurrentValue) / Math.LN10;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='ln' )  

  

 {  

  

 Result = Math.log(CurrentValue);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='sin' )  

  

 {  

  

 Result = CurrentValue;  

  

 if (document.calculator.angle[0].checked)  

  

 Result = Result * Math.PI / 180;  

  

 if (document.calculator.angle[2].checked)  

  

 Result = Result * Math.PI / 200;  

  

 Result = Math.sin(Result);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='cos' )  

  

 {  

  

 Result = CurrentValue;  

  

 if (document.calculator.angle[0].checked)  

  

 Result = Result * Math.PI / 180;  

  

 if (document.calculator.angle[2].checked)  

  

 Result = Result * Math.PI / 200;  

  

 Result = Math.cos(Result);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='tan' )  

  

 {  

  

 Result = CurrentValue;  

  

 if (document.calculator.angle[0].checked)  

  

 Result = Result * Math.PI / 180;  

  

 if (document.calculator.angle[2].checked)  

  

 Result = Result * Math.PI / 200;  

  

 Result = Math.tan(Result);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='asin' )  

  

 {  

  

 Result = Math.asin(CurrentValue);  

  

 if (document.calculator.angle[0].checked)  

  

 Result = Result * 180 / Math.PI;  

  

 if (document.calculator.angle[2].checked)  

  

 Result = Result * 200 / Math.PI;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='acos' )  

  

 {  

  

 Result = Math.acos(CurrentValue);  

  

 if (document.calculator.angle[0].checked)  

  

 Result = Result * 180 / Math.PI;  

  

 if (document.calculator.angle[2].checked)  

  

 Result = Result * 200 / Math.PI;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='atan' )  

  

 {  

  

 Result = Math.atan(CurrentValue);  

  

 if (document.calculator.angle[0].checked)  

  

 Result = Result * 180 / Math.PI;  

  

 if (document.calculator.angle[2].checked)  

  

 Result = Result * 200 / Math.PI;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='sinh' )  

  

 {  

  

 Result = Math.exp(CurrentValue);  

  

 Result = (Result - 1 / Result) / 2;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='cosh' )  

  

 {  

  

 Result = Math.exp(CurrentValue);  

  

 Result = (Result + 1 / Result) / 2;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='tanh' )  

  

 {  

  

 Result = Math.exp(CurrentValue);  

  

 Result = (Result - 1 / Result) / (Result + 1 / Result);  

  

 reset(Result);  

  

 }  

  

 if(Caption=='asinh' )  

  

 {  

  

 //sign(x) * log(|x| + sqrt(x*x+1))  

  

 // alert(CurrentValue + Math.sqrt(CurrentValue * CurrentValue + 1));  

  

 // Result = Math.log(CurrentValue + Math.sqrt(CurrentValue * CurrentValue + 1));  

  

 Result = CurrentValue / Math.abs(CurrentValue) * Math.log(Math.abs(CurrentValue) + Math.sqrt(CurrentValue * CurrentValue + 1));  

  

 reset(Result);  

  

 }  

  

 if(Caption=='acosh' )  

  

 {  

  

 //2 log  (sqrt((x+1)/2) + sqrt((x-1)/2))   

  

 Result = 2 * Math.log(Math.sqrt((CurrentValue + 1) / 2) + Math.sqrt((CurrentValue - 1) / 2));  

  

 reset(Result);  

  

 }  

  

 if(Caption=='atanh' )  

  

 {  

  

 //0.5*log((x-1)/(x+1))  

  

 Result = Math.log((CurrentValue - 1) / (CurrentValue + 1)) / 2;  

  

 reset(Result);  

  

 }  

  

 if(Caption=='+/-')  

  

 document.calculator.LED.value = eval(-CurrentValue);  

  

 if(Caption=='=' && Complete && Operator!='0')  

  

 {  

  

 if (Operator=='^')  

  

 {  

  

 Result = Math.pow(Result, CurrentValue);  

  

 reset(Result);  

  

 } else  

  

 reset(eval(Result + Operator + CurrentValue));  

  

 }  

  

 if (Caption=='C')  

  

 reset(0);  

  

 if(document.calculator.LED.value[0] == '.')  

  

 document.calculator.LED.value = '0' + document.calculator.LED.value;  

  

}  

  

</SCRIPT>

<FORM name=calculator>

<FONT color=#6699ff size=5><SPAN style="TEXT-DECORATION: none"></FONT></A>

<TABLE height=240 cellSpacing=0 cellPadding=2 width=360 align=center border=0>

  <TBODY>

  <TR>

    <TD colSpan=4><INPUT value=0 name=LED> </TD>

    <TD><INPUT onclick="Click('C')" type=button value=C name=C></TD>

    <TD width=60><INPUT id==2 onclick="Click('=')" type=button value== name==> 

    </TD></TR>

  <TR>

    <TD colSpan=2><INPUT type=radio CHECKED value=on name=angle> Degrees</TD>

    <TD colSpan=2><INPUT type=radio value=on name=angle> Radians</TD>

    <TD colSpan=2><INPUT type=radio value=on name=angle> Gradients</TD></TR>

  <TR>

    <TD width=60><INPUT id=sin onclick="Click('sin')" type=button value=sin name=sin></TD>

    <TD width=60><INPUT id=cos onclick="Click('cos')" type=button value=cos name=cos></TD>

    <TD width=60><INPUT id=tab onclick="Click('tan')" type=button value=tan name=tab></TD>

    <TD width=60><INPUT id=sinh onclick="Click('sinh')" type=button value=sinh name=sinh></TD>

    <TD width=60><INPUT id=cosh onclick="Click('cosh')" type=button value=cosh name=cosh></TD>

    <TD width=60><INPUT id=tanh onclick="Click('tanh')" type=button value=tanh name=tanh></TD></TR>

  <TR>

    <TD width=60><INPUT id=asin onclick="Click('asin')" type=button value=asin name=asin></TD>

    <TD width=60><INPUT id=acos onclick="Click('acos')" type=button value=acos name=acos></TD>

    <TD width=60><INPUT id=atan onclick="Click('atan')" type=button value=atan name=atan></TD>

    <TD width=60><INPUT id=asinh onclick="Click('asinh')" type=button value=asinh name=asinh> 

    </TD>

    <TD width=60><INPUT id=acosh onclick="Click('acosh')" type=button value=acosh name=acosh> 

    </TD>

    <TD width=60><INPUT id=atanh onclick="Click('atanh')" type=button value=atanh name=atanh></TD></TR>

  <TR>

    <TD width=60><INPUT id=exp onclick="Click('exp')" type=button value=exp name=exp> 

    </TD>

    <TD width=60><INPUT id=7 onclick="Click('7')" type=button value=7 name=7> 

    </TD>

    <TD width=60><INPUT id=8 onclick="Click('8')" type=button value=8 name=8> 

    </TD>

    <TD width=60><INPUT id=9 onclick="Click('9')" type=button value=9 name=9> 

    </TD>

    <TD width=60><INPUT id=+ onclick="Click('+')" type=button value=+ name=+> 

    </TD>

    <TD width=60><INPUT id=^ onclick="Click('^')" type=button value=^ name=^> 

    </TD></TR>

  <TR>

    <TD width=60><INPUT id=log onclick="Click('log')" type=button value=log name=log> 

    </TD>

    <TD width=60><INPUT id=4 onclick="Click('4')" type=button value=4 name=4> 

    </TD>

    <TD width=60><INPUT id=5 onclick="Click('5')" type=button value=5 name=5> 

    </TD>

    <TD 

    width=60><INPUT id=6 onclick="Click('6')" type=button value=6 name=6></TD>

    <TD width=60><INPUT id=- onclick="Click('-')" type=button value=- name=-> 

    </TD>

    <TD width=60><INPUT id=1/x2 onclick="Click('1/x')" type=button value=1/x name=1/x> 

    </TD></TR>

  <TR>

    <TD width=60><INPUT id=abs22 onclick="Click('ln')" type=button value=ln name=ln> 

    </TD>

    <TD width=60><INPUT id=1 onclick="Click('1')" type=button value=1 name=1> 

    </TD>

    <TD width=60><INPUT id=2 onclick="Click('2')" type=button value=2 name=2> 

    </TD>

    <TD width=60><INPUT id=3 onclick="Click('3')" type=button value=3 name=3> 

    </TD>

    <TD width=60><INPUT id=* onclick="Click('*')" type=button value=* name=*> 

    </TD>

    <TD width=60><INPUT id=pi3 onclick="Click('pi')" type=button value=pi name=pi> 

    </TD></TR>

  <TR>

    <TD width=60><INPUT id=sqrt onclick="Click('sqrt')" type=button value=sqrt name=sqrt> 

    </TD>

    <TD width=60><INPUT id=0 onclick="Click('0')" type=button value=0 name=0> 

    </TD>

    <TD width=60><INPUT id=. onclick="Click('.')" type=button value=. name=.> 

    </TD>

    <TD width=60><INPUT id=+/-2 onclick="Click('+/-')" type=button value=+/- name=+/-> 

    </TD>

    <TD width=60><INPUT id=/ onclick="Click('/')" type=button value=/ name=/> 

    </TD>

    <TD width=60><INPUT id=pi4 onclick="Click('e')" type=button value=e name=e> 

  </TD></TR></TBODY></TABLE></FORM>

<P align=center></FONT></TD></TR></FORM></TD></TR></TBODY></TABLE>


<!--Best Codes By WwW.Javacode.loxblog.com\Please Dont Delete this Line-->



نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:







  • دانلود فیلم